let api = {
    getDictTypes: '/pubinfo/modelconfig/getDictTypes', //查询字典类型列表
    saveDictType: '/pubinfo/modelconfig/saveDictType', //新增、更新字典类型
    getDictType: '/pubinfo/modelconfig/getDictType', //查询字典类型详情
    deleteDictType: '/pubinfo/modelconfig/deleteDictType', //删除字典类型
    getOneLevelDicts: '/pubinfo/modelconfig/getOneLevelDicts',//获取某个字典类型所有数据项
    saveDictData: '/pubinfo/modelconfig/saveDictData', //新增、更新字典类型数据项
    getDictData: '/pubinfo/modelconfig/getDictData', //获取字典类型单个数据项详情
    deleteDictData: '/pubinfo/modelconfig/deleteDictData', //删除字典数据

    getPointTableInformation: '/getPointTableInformation',  // 点表查询
    editPointTableInformation: '/editPointTableInformation',  // 编辑点表
    deletePointTableInformation: '/deletePointTableInformation',  // 删除点表
    primaryWiringDiagramTreeData: '/primaryWiringDiagramTreeData',  // 一次接线图tree数据
    getAssessmenteData: '/getAssessmenteData',  // 考核总览
    getPowerGenerationLineData: '/getPowerGenerationLineData',  // 日发电计划考核监视折线图
    getMonthPowerGenerationLineData: '/getMonthPowerGenerationLineData', // 月发电计划考核监视折线图
    powerGenerationTreeData: '/powerGenerationTreeData',  // 发电计划考核监视tree
    getAgcAssessmentLineData: '/getAgcAssessmentLineData',  // AGC考核监视曲线数据
    agcAssessmentTreeData: '/agcAssessmentTreeData',  // AGC考核监视tree
    getPrimaryFrequencyBarData: '/getPrimaryFrequencyBarData',  // 一次调频考核监视柱图数据
    primaryFrequencyTreeData: '/primaryFrequencyTreeData',  // 一次调频考核监视tree
    getBusVoltageAssessmentLineData: '/getBusVoltageAssessmentLineData',  // 母线电压考核监视曲线数据
    busVoltageAssessmentTreeData: '/busVoltageAssessmentTreeData',  // 母线电压考核监视tree
    getPeakShavingAssessmentBarData: '/getPeakShavingAssessmentBarData',  // 调峰考核监视柱图数据
    peakShavingAssessmentTreeData: '/peakShavingAssessmentTreeData',  // 调峰考核监视tree
    getAgcDayAdjust: '/getAgcDayAdjust',//agc机组日调节记录
    getAgcAssessDayInfo: '/getAgcAssessDayInfo',// agc考核日信息
    getAgcAssessMonth: '/getAgcAssessMonth',//agc考核月监视
    getDeclareData: '/maintain/declare/list',//运行数据维护-申报调整出力上下限
    addDeclare: '/maintain/declare/add',//运行数据维护-申报调整出力上下限-新增
    editDeclare: '/maintain/declare/edit',//运行数据维护-申报调整出力上下限-修改
    delDeclare: '/maintain/declare/remove/',//运行数据维护-申报调整出力上下限-删除
    agcDayAdjustTreeData: '/agcDayAdjustTreeData',//agc机组日调节记录tree
    getMaintainData: '/maintain/electric/list',//运行数据维护-维护机组月上网电量
    addElectric: '/maintain/electric/add',//运行数据维护-维护机组月上网电量-新增
    editElectric: '/maintain/electric/edit',//运行数据维护-维护机组月上网电量-修改
    delElectric: '/maintain/electric/remove/',//运行数据维护-维护机组月上网电量-删除

    getChannelCondition: '/pubinfo/modelconfig/getChannels',//通道工况
    addChannelCondition: '/pubinfo/modelconfig/saveChannel',//添加通道工况
    importChannelCondition: '/importChannelCondition',//导入通道工况
    importMetersa: '/pubinfo/modelconfig/importMeters',
    refreshOnlineStatus: "/pubinfo/modelconfig/refreshOnlineStatus",// 刷新时间
    setMainChannel: '/setMainChannel',//设置为主通道
    getChannelGroupSet: '/pubinfo/modelconfig/getChannelGroups',//通道组设置
    saveChannelGroup: "/pubinfo/modelconfig/saveChannelGroup", //新增通道组

    delChannelGroupSet: "/pubinfo/modelconfig/deleteChannelGroup", // 删除通道组
    delChannelSet: "/pubinfo/modelconfig/deleteChannel", // 删除通道

    getAlarmType: '/getAlarmType',//告警类型
    editAlarmType: '/editAlarmType',//编辑告警类型
    delAlarmType: '/delAlarmType',//删除告警类型
    addAlarmType: '/addAlarmType',//新增告警类型
    getAlarmDefinition: '/pubinfo/electMeasure/getSignalCommands',//指令记录
    exportSignalCommands: '/pubinfo/export/exportSignalCommands',//指令记录导出
    editAlarmDefinition: '/editAlarmDefinition',//编辑告警定义
    delAlarmDefinition: '/delAlarmDefinition',//删除告警定义
    addAlarmDefinition: '/addAlarmDefinition',//新增告警定义
    importAlarmDefinition: '/importAlarmDefinition',//导入告警定义

    getMeasurationInfoSheet: '/pubinfo/modelconfig/getMeters',//量测信息表
    editMeasurationInfoSheet: '/editMeasurationInfoSheet',//编辑量测信息表
    delMeasurationInfoSheet: '/delMeasurationInfoSheet',//删除量测信息表
    addMeasurationInfoSheet: '/pubinfo/modelconfig/saveMeter',//新增量测信息表
    getDevices: "/pubinfo/modelconfig/getDevices", // 查询302 303
    deleteMeter: '/pubinfo/modelconfig/deleteMeter', // 删除量测
    batchSaveMeters: '/pubinfo/modelconfig/batchSaveMeters', // 批量新增
    importMeasurationInfoSheet: '/importMeasurationInfoSheet',//导入量测信息表
    batchAddMeasurationInfoSheetData: '/batchAddMeasurationInfoSheetData',//批量新增量测信息表
    getMesaTypes: "/pubinfo/modelconfig/getMesaTypes", // 获取量测类型下拉选项
    getRelatedDeviceTypes: "/pubinfo/modelconfig/getRelatedDeviceTypes",
    getMesaNames: '/pubinfo/modelconfig/getMesaNames', // 获取量测名称
    getDataMonitoring: '/getDataMonitoring',//数据监视
    getTreeData: '/pubinfo/electMeasure/getMeterTree',//树形控件

    exportDataMonitoring: '/pubinfo/export/exportRealTelemetrys',//导出数据监视
    getYxCommands: "/pubinfo/electMeasure/getYxCommands",
    getSignalCommands: "/pubinfo/electMeasure/getSignalCommands",
    getRealTelemetrys: "/pubinfo/electMeasure/getRealTelemetrys",
    getTimeSharingLineData: '/getTimeSharingLineData',//分时曲线
    getDiurnalLineData: '/pubinfo/electMeasure/getMeterHourCharts',//全日曲线
    getComparison: '/pubinfo/electMeasure/getMeterCompareCharts',//数据对比
    alarmMonitoring: '/alarmMonitoring',// 告警监视
    getHistoryMeterTree: '/pubinfo/electMeasure/getHistoryMeterTree',//历史数据计量点树
    getMeterHistoryCharts: '/pubinfo/electMeasure/getMeterHistoryCharts',//历史变化曲线
    downLoadHisDataFile: '/pubinfo/electMeasure/downLoadHisDataFile',//历史数据导出

    getCrewManageTableData: '/pubinfo/modelconfig/getPhyunits',// 机组管理
    savePhyunit: '/pubinfo/modelconfig/savePhyunit',// 新增、更新机组管理

    getBusManageTableData: '/pubinfo/modelconfig/getBusbars',// 母线管理
    addBusManageTable: '/pubinfo/modelconfig/saveBusbar',// 新增母线管理
    editBusManageTable: '/editBusManageTable',// 编辑母线管理

    drawWiringDiagramInfo: '/draw/drawWiringDiagramInfo/',// 一次接线图列表
    tokenAccess: '/api/auth/token/access',// 获取token
    pmsnUser: '/api/auth/pmsn/user',// 根据token获取用户信息
    getCurrentEditor: '/draw/drawWiringDiagramInfo/getCurrentEditor',// 检测是否有用户在编辑
    saveCurrentEditor: '/draw/drawWiringDiagramInfo/saveCurrentEditor',// 保存编辑状态
    getList: '/draw/drawWiringDiagramInfo/getList/',// 新建图形
    drawWiringRemove: '/draw/drawWiringDiagramInfo/remove/',// 删除图形
    drawWiringDownload: '/draw/drawWiringDiagramInfo/download/',// 浏览图形
    drawWiringDicts: '/api/history-admin/sign/info/dicts', // 获取标识牌类型码表
    byKeys: '/api/iot-scada/iot/realTime/rdbdata/byKeys', // 获取remote数据

    saveDevice: '/pubinfo/modelconfig/saveDevice', // 新增、更新其他设备(变压器、线路等)
    getDevices: '/pubinfo/modelconfig/getDevices', // 获取其他设备列表
    deleteDevice: '/pubinfo/modelconfig/deleteDevice', // 删除其他设备

    getChannelsOnOff: '/pubinfo/electMeasure/getChannelsOnOff', // [通道投退]查询通道在线、离线时间统计

    saveParticipant: '/pubinfo/modelconfig/saveParticipant', // 修改更新电厂
    getParticipants: '/pubinfo/modelconfig/getParticipants',

    deleteBusbar: "/pubinfo/modelconfig/deleteBusbar", // 删除母线 
    deletePhyunit: "/pubinfo/modelconfig/deletePhyunit", // 删除机组
    getMultiLevelDictByName: "/pubinfo/modelconfig/getMultiLevelDictByName",
    exportRealTelemetrys: "/pubinfo/export/exportRealTelemetrys", // [遥测实时数据监视]导出实时数据
    exportYxCommands: "/pubinfo/export/exportYxCommands", // [遥信记录]导出遥信记录
    getMeterByIds: "/pubinfo/modelconfig/getMeterByIds",  // 一次接线图

    getChannelsOnOffLogs: "/pubinfo/electMeasure/getChannelsOnOffLogs",  // 查询通道投退日志列表
    getCategoryDicts: "/pubinfo/modelconfig/getCategoryDicts", // 模糊搜索某类字典数据(如：指令)

    getTreeData2: '/getTreeData',// avg树形控件

    setGlobalDrawldByDrawType: '/draw/drawWiringDiagramInfo/setGlobalDrawIdByDrawType',  // 一次接线图&&数据总览---应用
    batchUpdateMeterShowHistory: '/pubinfo/modelconfig/batchUpdateMeterShowHistory',  // 量测点设置是否存储历史数据
    downLoadMeterImportTemplate: '/pubinfo/modelconfig/downLoadMeterImportTemplate', // 下载导入模板
    downLoadMeterExportFile: '/pubinfo/modelconfig/downLoadMeterExportFile', // 导出指定条件量测的Excel文件

    peakList: "/maintain/peak/list", // 有偿调峰维护 列表
    peakRemove: "/maintain/peak/remove/", // 有偿调峰维护 删除
    peakAdd: "/maintain/peak/add", // 有偿调峰维护 添加
    peakEdit: "/maintain/peak/edit", //  有偿调峰维护 修改

    unCheckList: "/maintain/unCheck/list", //  免考核手动维护列表
    unCheck: "/maintain/unCheck/", // 免考核手动维护 查询
    unCheckAdd: "/maintain/unCheck/add", // 免考核手动维护 添加
    unCheckEdit: "/maintain/unCheck/edit", // 免考核手动维护 修改
    unCheckRemove: "/maintain/unCheck/remove/", // 免考核手动维护 删除

    batchUpdateMeterShowHistory: '/pubinfo/modelconfig/batchUpdateMeterShowHistory',  //量测-量测点设置是否存储历史数据
    downLoadMeterImportTemplate: '/pubinfo/modelconfig/downLoadMeterImportTemplate', // 量测-下载导入模板
    downLoadMeterExportFile: '/pubinfo/modelconfig/downLoadMeterExportFile', // 量测-导出指定条件量测的Excel文件
    downLoadImportExcelErrorFile: '/pubinfo/modelconfig/downLoadImportExcelErrorFile', // 量测-导出Excel错误信息文件
    meterExcelFileImport: '/pubinfo/modelconfig/meterExcelFileImport', // 量测-Excel文件导入功能
    alarmList: '/check/alarm/list', // 告警监视-数据查询
    alarmeExportFile: '/check/alarm/exportFile', // 告警监视-导出Excel文件

    getCheckScheduleMonthDetails: "/check/getCheckScheduleMonthDetails", // 获取月发电计划考核列表数据
    treeType: "/pubinfo/modelconfig/getCheckTree", //二期统一展示节点树

    getCheckAgcDayDetails: "/check/getCheckAgcDayDetails", // agc日考核
    checkAgcDayDetailsExportFile: "/check/checkAgcDayDetailsExportFile", //agc日考核导出

    getCheckAgcMonthDetails: "/check/getCheckAgcMonthDetails", // agc月考核
    checkAgcMonthDetailsExportFile: "/check/checkAgcMonthDetailsExportFile", // agc月考核导出

    getCheckElectricMonthDetails: '/check/getCheckElectricMonthDetails',
    checkElectricMonthDetailsExportFile: "/check/checkElectricMonthDetailsExportFile", // agc月考核导出

    getCheckAgcDayAdjustDetails: "/check/getCheckAgcDayAdjustDetails", // 获取AGC日调节信息记录
    checkAgcDayAdjustDetailsExportFile: "/check/checkAgcDayAdjustDetailsExportFile", // 导出Excel文件

    checkElectricMonthDetailsExportFile: "/check/checkElectricMonthDetailsExportFile", // agc月考核导出
    getCheckTree: '/pubinfo/modelconfig/getCheckTree', // 二期统一展示节点树

    getCheckScheduleDayDetails: '/check/getCheckScheduleDayDetails', // 日发电计划考核-获取日发电计划考核详情列表
    checkScheduleDayDetailsExportFile: '/check/checkScheduleDayDetailsExportFile', // 日发电计划考核-导出Excel文件
    getCheckScheduleMonthDetails: '/check/getCheckScheduleMonthDetails', // 月发电计划考核-获取月发电计划考核列表数据
    checkScheduleMonthDetailsExportFile: '/check/checkScheduleMonthDetailsExportFile', // 月发电计划考核-导出Excel文件
    getCheckBusVoltMonthDetails: '/check/getCheckBusVoltMonthDetails', // 母线电压考核监视-母线电压考核数据详情
    checkBusVoltMonthDetailsExportFile: '/check/checkBusVoltMonthDetailsExportFile', // 母线电压考核监视-导出Excel文件
    getCheckPeakMonthDetails: '/check/getCheckPeakMonthDetails', // 调峰考核监视-获取调峰考核详情信息
    checkPeakMonthDetailsExportFile: '/check/checkPeakMonthDetailsExportFile', // 调峰考核监视-导出Excel文件
    getCheckElectricMonthCostDetails: '/check/getCheckElectricMonthCostDetails', // 月度考核费用分析-获取月度考核费用详情
    checkElectricMonthCostDetailsExportFile: '/check/checkElectricMonthCostDetailsExportFile', // 月度考核费用分析-导出Excel文件

    getChannelStatus: '/pubinfo/modelconfig/getChannelStatus', // 数据总览-获取通道状态

    confList: '/check/conf/list', // 参数配置-查询表格数据
    confEdit: '/check/conf/edit', // 参数配置-修改记录

    checkScheduleDay: '/pubinfo/calculate/checkScheduleDay', // 发电计划考核-日考核
    checkScheduleMonth: '/pubinfo/calculate/checkScheduleMonth', // 发电计划考核-月考核
    checkBusVoltDay: '/pubinfo/calculate/checkBusVoltDay', // 母线电压考核-日考核
    checkBusVoltMonth: '/pubinfo/calculate/checkBusVoltMonth', // 母线电压考核-月考核
    checkPeakDay: '/pubinfo/calculate/checkPeakDay', // 调峰考核-日考核
    checkPeakMonth: '/pubinfo/calculate/checkPeakMonth', // 调峰考核-月考核
    checkAgcDay: '/pubinfo/calculate/checkAgcDay', // agc考核-日考核
    checkAgcMonth: '/pubinfo/calculate/checkAgcMonth', // agc考核-月考核
    statisticsCheckCostMonth: '/pubinfo/calculate/statisticsCheckCostMonth', // 考核费用总数

    getCheckCalculateLogs: '/pubinfo/calculate/getCheckCalculateLogs', // 考核数据重算日志
    handCheckTask: '/pubinfo/calculate/handCheckTask', // 月度考核费用—>全部考核
    importPhyunits: '/pubinfo/modelconfig/importPhyunits', // 风电设备导入
}

/**
 * 调用yapi接口
 */
let base_api = [
    // '/login',
    // '/getInfo',
    // '/logout',
    // '/getRouters',
    '/getPointTableInformation',  // 点表查询
    '/editPointTableInformation',  // 编辑点表
    '/deletePointTableInformation',  // 删除点表
    '/primaryWiringDiagramTreeData',  // 一次接线图tree数据
    '/getAssessmenteData',  // 考核总览
    '/getPowerGenerationLineData',  // 日发电计划考核监视折线图
    '/getMonthPowerGenerationLineData', // 月发电计划考核监视折线图
    '/powerGenerationTreeData',  // 发电计划考核监视tree
    '/getAgcAssessmentLineData',  // AGC考核监视曲线数据
    '/agcAssessmentTreeData',  // AGC考核监视tree
    '/getPrimaryFrequencyBarData',  // 一次调频考核监视柱图数据
    '/primaryFrequencyTreeData',  // 一次调频考核监视tree
    '/getBusVoltageAssessmentLineData',  // 母线电压考核监视曲线数据
    '/busVoltageAssessmentTreeData',  // 母线电压考核监视tree
    '/getPeakShavingAssessmentBarData',  // 调峰考核监视柱图数据
    '/peakShavingAssessmentTreeData',  // 调峰考核监视tree
    '/getAgcDayAdjust',//agc机组日调节记录
    '/getAgcAssessDayInfo',// agc考核日信息
    '/getAgcAssessMonth',//agc考核月监视
    '/getDeclareData',//运行数据维护-申报调整出力上下限
    '/agcDayAdjustTreeData',//agc机组日调节记录tree
    // '/getMaintainData',//运行数据维护-维护机组月上网电量
    // '/maintain/electric/list',//运行数据维护-维护机组月上网电量
    // '/maintain/electric/add',//运行数据维护-维护机组月上网电量-新增
    // '/maintain/electric/edit',//运行数据维护-维护机组月上网电量-修改
    // '/maintain/electric/remove',//运行数据维护-维护机组月上网电量-删除

    '/getChannelCondition',//通道工况
    '/addChannelCondition',//添加通道工况
    '/importChannelCondition',//导入通道工况
    '/setMainChannel',//设置为主通道
    '/getChannelGroupSet',//通道组设置

    '/getAlarmType',//告警类型
    '/editAlarmType',//编辑告警类型
    '/delAlarmType',//删除告警类型
    '/addAlarmType',//新增告警类型
    '/getAlarmDefinition',//告警定义
    '/editAlarmDefinition',//编辑告警定义
    '/delAlarmDefinition',//删除告警定义
    '/addAlarmDefinition',//新增告警定义
    '/importAlarmDefinition',//导入告警定义

    '/getMeasurationInfoSheet',//量测信息表
    '/editMeasurationInfoSheet',//编辑量测信息表
    '/delMeasurationInfoSheet',//删除量测信息表
    '/addMeasurationInfoSheet',//新增量测信息表
    '/importMeasurationInfoSheet',//导入量测信息表
    '/batchAddMeasurationInfoSheetData',//批量新增量测信息表

    '/getDataMonitoring',//数据监视
    '/getTreeData',//数据监视树形控件

    '/exportDataMonitoring',//导出数据监视
    '/getTimeSharingLineData',//分时曲线
    '/getDiurnalLineData',//全日曲线
    '/getComparison',//数据对比
    '/alarmMonitoring',// 告警监视

    '/getCrewManageTableData',// 机组管理
    '/addcrewManageTable',// 新增机组管理
    '/editCrewManageTable',// 编辑机组管理

    '/getBusManageTableData',// 母线管理
    '/addBusManageTable',// 新增母线管理
    '/editBusManageTable',// 编辑母线管理

    // '/pubinfo/electMeasure/getMeterHistoryCharts'
    // '/maintain/declare/list',//申报调整出力上下限-查询
    // '/maintain/declare/add',//申报调整出力上下限-新增
    // '/maintain/declare/edit',//申报调整出力上下限-修改
]

/**
 * 综能平台接口
 */
let tworules_api = [
    // '/draw/drawWiringDiagramInfo/',
    // // '/api/auth/token/access',
    // // '/api/auth/pmsn/user',
    // '/draw/drawWiringDiagramInfo/getCurrentEditor',
    // '/draw/drawWiringDiagramInfo/saveCurrentEditor',
    // '/draw/drawWiringDiagramInfo/getList/',
    // '/draw/drawWiringDiagramInfo/remove/',
    // '/draw/drawWiringDiagramInfo/download/',
    // '/api/history-admin/sign/info/dicts',
    // '/api/iot-scada/iot/realTime/rdbdata/byKeys',
]

export { base_api, tworules_api }
export default api